package com.ytjj.qmyx.supplychain.common.model.dto;

import lombok.*;

import java.math.BigDecimal;
import java.util.Date;

/**
 *
 */
@Builder
@AllArgsConstructor
@NoArgsConstructor
@ToString
@Data
public class OrderToKafkaDTO {

    /**
     * 订单号
     */
    private String childOrderNo;

    /**
     * 供应商id
     */
    private Integer bankerId;

    /**
     * 下单时间
     */
    private String orderDate;

    /**
     * 项目 来源于订单：xxxx/淘心购
     */
    private String project;

    /**
     * 订单状态 3.已完成 4.已关闭
     */
    private Integer orderStatus;

    /**
     * 完成时间
     */
    private String completedTime;

    /**
     * 关闭时间
     */
    private String closeTime;

    /**
     * 商品主图
     */
    private String productImg;

    /**
     * 商品名称
     */
    private String productName;

    /**
     * 商品规格
     */
    private String skuSpec;

    /**
     * 商品id
     */
    private Integer productId;

    /**
     * 规格id
     */
    private Integer skuId;

    /**
     * 成本价(单价 * 数量)
     */
    private BigDecimal costPrice;

    /**
     * 数量
     */
    private Integer productNum;

    /**
     * 运费
     */
    private BigDecimal freight;

    /**
     * (寄回运费责任)运费责任 0-仓库承担 1-仓库与客户 2-平台与仓库 3-平台承担 4-客户承担
     *
     * @mbg.generated
     */
    private Integer freightDuty;

    /**
     * 供应商承担运费责任
     *
     * @mbg.generated
     */
    private BigDecimal freightDutyFee;
    /**
     * (退款责任)退货责任 0-仓库承担 1-仓库与客户 2-平台与仓库 3-平台承担  4-客户承担
     *
     * @mbg.generated
     */
    private Integer returnDuty;
    /**
     * 供应商承担退款责任
     *
     * @mbg.generated
     */
    private BigDecimal returnDutyFee;
}
